package com.aner.tester.object;

import java.util.List;

/**
 * field object
 *
 * @author aner
 * @version 1.0
 * @date 2020/12/11 19:52
 */
public class ValueObject {

    private boolean isGenericCollection;

    private String name;

    private String simpleTypeName;

    private String typeName;

    private int levelCount;

    private String valueType;

    private List<String> genericTypeSimpleNameList;

    private List<String> genericTypeNameList;

    public boolean isGenericCollection() {
        return isGenericCollection;
    }

    public void setGenericCollection(boolean genericCollection) {
        isGenericCollection = genericCollection;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSimpleTypeName() {
        return simpleTypeName;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public void setSimpleTypeName(String simpleTypeName) {
        this.simpleTypeName = simpleTypeName;
    }

    public int getLevelCount() {
        return levelCount;
    }

    public void setLevelCount(int levelCount) {
        this.levelCount = levelCount;
    }

    public List<String> getGenericTypeSimpleNameList() {
        return genericTypeSimpleNameList;
    }

    public void setGenericTypeSimpleNameList(List<String> genericTypeSimpleNameList) {
        this.genericTypeSimpleNameList = genericTypeSimpleNameList;
    }

    public List<String> getGenericTypeNameList() {
        return genericTypeNameList;
    }

    public void setGenericTypeNameList(List<String> genericTypeNameList) {
        this.genericTypeNameList = genericTypeNameList;
    }

    public String getValueType() {
        return valueType;
    }

    public void setValueType(String valueType) {
        this.valueType = valueType;
    }
}
